package com.atguigu.spring.service;

import com.atguigu.spring.dao.PersonDao;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Qualifier;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;

/**
 * @author 孙志鹏
 * @create 2021-06-09 15:02
 */
@Service
public class PersonService {

    @Autowired // 根据类型进行自动注入
    // @Resource // 不加Qualifier 根据名称进行注入
    // @Qualifier // 配合Resource进行使用，使用后将是进行名字进行匹配
    private PersonDao personDaoImpl;

    public void setPersonDao(PersonDao personDao) {
        this.personDaoImpl = personDao;
    }

    /**
     * 访问PersonDao
     */
    public void testPersonDao() {
        personDaoImpl.update();
    }

}
